home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / multisb.zip / DOORS.BAT < prev    next >
DOS Batch File  |  1992-02-02  |  6KB  |  289 lines

  1. @ECHO OFF
  2. if '%1'=='' goto ERROR
  3. echo 
  4. echo Game to play : %1
  5. echo First name   : %2
  6. echo Last name    : %3
  7. echo Node number  : %4
  8. echo Baud rate    : %5
  9. echo Comm port    : %6
  10. echo Graphics     : %7
  11. echo Time Left    : %8
  12.  
  13. c:
  14. cd\sbbs\n%4
  15. dor t=-2 t=45
  16. if '%5'=='14400' dor b=9600
  17. if exist i:\sbbs\*.n%4 del i:\sbbs\*.n%4
  18. goto %1
  19. goto ERROR
  20.  
  21. :OOII
  22. if exist i:\sbbs\ooii.* goto SORRY
  23. rem > i:\sbbs\ooii.n%4
  24. copy dorinfo1.def c:\util\ooii\dorinfo%4.def
  25. echo Creating User Info Files... > COM%6
  26. cd\util\ooii
  27. ooinfo 11 \util\ooii\ %4
  28. echo Running Maintenance... > COM%6
  29. maintoo
  30. echo Loading OOII 9.97ß ... > COM%6
  31. ooii
  32. rem oonews
  33. del c:\util\ooii\dorinfo%4.def
  34. goto END
  35.  
  36. :CONC
  37. if exist i:\sbbs\conc.* goto SORRY
  38. rem > i:\sbbs\conc.n%4
  39. if not '%5'=='0' dor b=%LOCK%
  40. qkdoor qbbs c:\util\conc\pcb14
  41. cd\util\conc
  42. conc14 conc1.cfg
  43. goto END
  44.  
  45. :KENO
  46. if exist i:\sbbs\keno.* goto SORRY
  47. rem > i:\sbbs\keno.n%4
  48. if not '%5'=='0' dor b=%LOCK%
  49. qkdoor qbbs gap
  50. copy c:\sbbs\n%4\keno.cfg c:\util\keno > nul
  51. cd\util\keno
  52. keno
  53. goto END
  54.  
  55. :CASINO
  56. copy dorinfo1.def c:\util\casino\dorinfo%4.def > nul
  57. cd\util\casino
  58. casino %4 c:\util\casino qbbs
  59. del dorinfo%4.def
  60. goto END
  61.  
  62. :GLOBAL
  63. if exist i:\sbbs\global.* goto SORRY
  64. rem > i:\sbbs\global.n%4
  65. cd\util\global
  66. war /r c:\sbbs\n%4\dorinfo1.def
  67. goto END
  68.  
  69. :TOPGUN
  70. if exist i:\sbbs\topgun.* goto SORRY
  71. rem > i:\sbbs\topgun.n%4
  72. if not '%5'=='0' dor b=%LOCK%
  73. qkdoor qbbs c:\util\topgun\pcb14
  74. cd\util\topgun
  75. tgtrivia tgtriv1.cfg /noanswer
  76. goto END
  77.  
  78. :PIMP
  79. if exist i:\sbbs\pimp.* goto SORRY
  80. rem > i:\sbbs\pimp.n%4
  81. qkdoor qbbs c:\util\pimp\gap
  82. dor p=0 b=0
  83. qkdoor qbbs c:\util\pimp\wildcat
  84. cd\util\pimp
  85. doorway sys /i:pimptxt.asc /o:t /v:d /b:msz /m:30 /p:pimpwars.exe /C /1
  86. goto END
  87.  
  88. :YANKEE
  89. if exist i:\sbbs\yankee.* goto SORRY
  90. rem > i:\sbbs\yankee.n%4
  91. if not '%5'=='0' dor b=%LOCK%
  92. cd\util\yankee
  93. yt c:\sbbs\n%4\dorinfo1.def
  94. goto END
  95.  
  96. :DRAG
  97. if exist i:\sbbs\drag.* goto SORRY
  98. rem > i:\sbbs\drag.n%4
  99. cd\util\mcrace
  100. mcrace c:\sbbs\n%4\
  101. copy mcrace.scr c:\sbbs\text\d-top10.asc > nul
  102. goto END
  103.  
  104. :QSLOT
  105. if exist i:\sbbs\qslot.* goto SORRY
  106. rem > i:\sbbs\qslot.n%4
  107. cd\util\qslot
  108. qslot
  109. goto END
  110.  
  111. :TW11
  112. copy dorinfo1.def c:\util\tw11\dorinfo%4.def > nul
  113. cd\util\tw11
  114. twmaint %4 /b /f /c%6
  115. tw2 %4 /f /c%6
  116. del c:\util\tw11\dorinfo%4.def
  117. goto END
  118.  
  119. :FISH
  120. if exist i:\sbbs\fish.* goto SORRY
  121. rem > i:\sbbs\fish.n%4
  122. copy dorinfo1.def c:\util\ffs\dorinfo%4.def > nul
  123. cd\util\ffs
  124. fishing 1 c:\util\ffs %4
  125. fishtext c:\sbbs\text\d-top12.asc c:\sbbs\text\d-top12.ans
  126. del dorinfo%4.def > nul
  127. goto END
  128.  
  129. :BARONS
  130. cd\util\barons
  131. barons %4 c:\sbbs\n%4 qbbs
  132. goto END
  133.  
  134. :SUB
  135. if exist i:\sbbs\sub.* goto SORRY
  136. rem > i:\sbbs\sub.n%4
  137. if not '%5'=='0' dor b=%LOCK%
  138. qkdoor qbbs c:\util\sub\gap
  139. cd\util\sub
  140. sa
  141. goto END
  142.  
  143. :PHANT
  144. copy dorinfo1.def c:\util\phant\dorinfo%4.def > nul
  145. cd\util\phant
  146. phant %4
  147. goto END
  148.  
  149. :PYRO
  150. if exist i:\sbbs\pyro.* goto SORRY
  151. rem > i:\sbbs\pyro.n%4
  152. cd\util\pyroto
  153. if '%6'=='1' pyroto /DOOR/%2_%3/%8/1016
  154. if '%6'=='2' pyroto /DOOR/%2_%3/%8/760
  155. goto END
  156.  
  157. :DYNASTY
  158. if exist i:\sbbs\dynasty.* goto SORRY
  159. rem > i:\sbbs\dynasty.n%4
  160. qkdoor qbbs c:\util\dynasty\gap
  161. cd\util\dynasty
  162. if '%7'=='0' doorway sys /o:t /f /b:x /m:30 /p:dynasty.exe %2_%3 N
  163. if '%7'=='1' doorway sys /o:t /f /b:x /m:30 /p:dynasty.exe %2_%3 C
  164. echo   >> c:\util\dynasty\dynasty\dynasty.sco
  165. copy c:\util\dynasty\dynasty\dynasty.sco c:\sbbs\text\d-top18.asc > nul
  166. goto END
  167.  
  168. :STACKEM
  169. cd\util\stackem
  170. stackem stackem.cfg c:\sbbs\n%4\dorinfo1.def
  171. goto END
  172.  
  173. :USBBS
  174. cd\util\usbbs
  175. usbbsdor.exe usbbsdor.cnf c:\sbbs\n%4
  176. goto END
  177.  
  178. :LOD
  179. if exist i:\sbbs\lod.* goto SORRY
  180. rem > i:\sbbs\lod.n%4
  181. copy dorinfo1.def c:\util\lod\dorinfo%4.def > nul
  182. cd\util\lod
  183. game /N%4
  184. del dorinfo%4.def
  185. goto END
  186.  
  187. :MELEE
  188. if exist i:\sbbs\melee.* goto SORRY
  189. rem > i:\sbbs\melee.n%4
  190. cd\util\melee
  191. copy c:\sbbs\n%4\dorinfo1.def > nul
  192. melee
  193. del dorinfo1.def
  194. goto END
  195.  
  196. :2002
  197. if exist i:\sbbs\2002.* goto SORRY
  198. rem > i:\sbbs\2002.n%4
  199. cd\util\2002
  200. copy c:\sbbs\n%4\dorinfo1.def > nul
  201. tw2002 -qbbs
  202. del dorinfo1.def
  203. goto END
  204.  
  205. :DWARZ
  206. if exist i:\sbbs\dwarz.* goto SORRY
  207. rem > i:\sbbs\dwarz.n%4
  208. cd\util\dwarz
  209. copy c:\sbbs\n%4\dorinfo1.def > nul
  210. dwarz
  211. del dorinfo1.def
  212. goto END
  213.  
  214. :CDR
  215. if exist i:\sbbs\cdr.* goto SORRY
  216. rem > i:\sbbs\cdr.n%4
  217. copy dorinfo1.def c:\util\cdr\dorinfo%4.def > nul
  218. cd\util\cdr
  219. cdrdoor /N%4
  220. del dorinfo%4.def
  221. goto END
  222.  
  223. :TOC
  224. if exist i:\sbbs\toc.* goto SORRY
  225. rem > i:\sbbs\toc.n%4
  226. copy dorinfo1.def c:\util\toc > nul
  227. cd\util\toc
  228. chaos
  229. del dorinfo1.def > nul
  230. goto END
  231.  
  232. :TREK
  233. if exist i:\sbbs\trek.* goto SORRY
  234. rem > i:\sbbs\trek.n%4
  235. qkdoor qbbs c:\util\trek\gap
  236. cd\util\trek
  237. sttos door.sys
  238. goto END
  239.  
  240. :SHOOTER
  241. if exist i:\sbbs\shooter.* goto SORRY
  242. rem > i:\sbbs\shooter.n%4
  243. copy dorinfo1.def c:\util\shooter\dorinfo%4.def > nul
  244. cd\util\shooter
  245. shrpshtr %4
  246. del dorinfo%4.def
  247. goto END
  248.  
  249. :SOL
  250. if exist i:\sbbs\sol.* goto SORRY
  251. rem > i:\sbbs\sol.n%4
  252. copy dorinfo1.def c:\util\sol\dorinfo%4.def > nul
  253. cd\util\sol
  254. sol sol%4.cnf
  255. solbull
  256. del dorinfo%4.def > nul
  257. goto END
  258.  
  259. :WOF
  260. copy dorinfo1.def c:\util\wof\dorinfo%4.def > nul
  261. cd\util\wof
  262. wheel wheel%4.cfg
  263. del dorinfo%4.def > nul
  264. goto END
  265.  
  266. :TYAHT
  267. copy dorinfo1.def c:\util\tyaht\dorinfo%4.def > nul
  268. cd\util\tyaht
  269. yahtzee yahtzee%4.cfg
  270. del dorinfo%4.def > null
  271. goto END
  272.  
  273. :ERROR
  274. echo OOPS! No command line parameters....
  275. goto END
  276.  
  277. :NO300
  278. :SORRY
  279. echo %2 %3 Told of person playing on other node.
  280. echo Sorry %2, someone is playing that game on another node. > COM%6
  281.  
  282. :END
  283. echo Reloading BBS, Please Wait... > COM%6
  284. if exist i:\sbbs\*.n%4 del i:\sbbs\*.n%4
  285. c:
  286. cd\sbbs\n%4
  287.  
  288.  
  289.